//
//  ZMUserInfo.h
//  基本框架
//
//  Created by runone02 on 2018/6/29.
//  Copyright © 2018年 liqiyun. All rights reserved.
//

#import "ZMBaseModel.h"

@interface ZMUserInfo : ZMBaseModel
/**用户ID*/
@property (nonatomic, copy) NSString * userId;

/**昵称*/
@property (nonatomic, copy) NSString * userName;

/**sessionToken*/
@property (nonatomic, copy) NSString * sessionToken;

/**是否登录*/
@property (nonatomic, assign) BOOL isLogin;

/**邮件*/
@property (nonatomic, copy) NSString * email;

/**邮件是否验证*/
@property (nonatomic, assign) BOOL emaiVerfied;

/**性别 (0 其他  1女  2 男)*/
@property (nonatomic, assign) NSInteger sex;

/**性别名称*/
@property (nonatomic,copy) NSString * sexName;

/**签名*/
@property (nonatomic, copy) NSString * signature;

/** 头像地址 */
@property (nonatomic, copy) NSString *thumb;

/*
 单列
 return  返回ZMUserInfo
 */
+ (instancetype) shareUserInfo;

/** 保存用户信息到沙盒 */
- (void) saveUserInfoToSandbox;

/**从沙盒中加载用户信息*/
- (void) loadUserInfoFromSanbox;

/**解析用户信息*/
- (void)loadUserInfo:(AVObject *)user;

/**更新用户信息*/
- (void) updateUserInfo:(AVObject *)user;

/**出登录*/
- (void)loginOut;


@end
